package com.king.java.tools.email;

/**
 * 描述: 邮件发送配置接口
 *
 * @author : sujinchen
 * @date : 2020/10/19
 */
 public interface EmailConfig {
    /**
     * 邮箱端口
     * @param port 默认465
     */
     void setPort(int port);

    /**
     * 邮件服务器地址
     * @param host 默认企业邮箱地址："smtp.exmail.qq.com"
     */
     void setHost(String host) ;

    /**
     * 邮件发送协议
     * @param transportProtocol 默认："smtp"
     */
     void setTransportProtocol(String transportProtocol) ;

    /**
     * 是否需要验证用户名密码
     * @param auth 默认：true
     */
     void setAuth(boolean auth) ;

    /**
     * 启用加密
     * @param SSL 默认：false
     */
     void setSSL(boolean SSL);

    /**
     * 是否开启debug模式
     * @param debug 默认：true
     */
     void setDebug(boolean debug) ;

    /**
     * 邮件编码
     * @param encode 默认：UTF-8
     */
     void setEncode(String encode) ;
}
